Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 Brazil F10 Brazil F11 Venezuela F5 Brazil F16 Brazil F18 Colombia F1 Colombia F2 Colombia F3 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Spain F12 Spain F13 Colombia F3 Colombia F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Spain F11 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F8 Venezuela F9 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Venezuela F6 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 USA F4 USA F5 Brazil F7 Canada F1 (Gatineau) Canada F2 (Sherbrooke) M15 Sunrise M25 Tulsa M15 Horgen M25 Oviedo M25 Madrid M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Naples M25 Pensacola M25 Santo Domingo M25 Marburg M25 Denia M25 Muttenz M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Cancun M25 Anapoima 2001 USTA Challenger of Calabasas - Calabasas Toluca Challenger - Toluca Copa Ericsson - Guadalajara Ljubljana Open - Ljubljana XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta 5° Sporting Challenger - Turin GHI Bronx Tennis Classic - Bronx Lubbock Challenger - Lubbock Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Colombia F3 Colombia F4 USA F5 USA F6 Seguros Bolivar Open - Bogota Venezuela F4 Colombia F5 Colombia F6 USA F4 Brazil F9 Brazil F17 XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Colombia F2 Seguros Bolivar Open - Cali Waco Tennis Challenger - Waco Bancolombia Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Colombia F3 Salinas Challenger Bucaramanga Challenger Dallas Challenger Colombia F4 M25 Iowa City Colombia F1 San Luis Potosi Challenger Rome Challenger Pereira Challenger Savannah Challenger Carson Challenger Yuba City Challenger Alphen Challenger Szczecin Challenger Cali Challenger Bogota Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger USTA Challenger of Burbank - Burbank San Remo Challenger Cremona Challenger Prostejov Challenger Rome Challenger Bogota Challenger Bangkok Challenger Cali Challenger Quito Challenger Honolulu Challenger Sarasota Challenger Prostejov Challenger Zivnobanka Open - Prostejov Bogota Challenger Manta Challenger Copa Ericsson - Lima XL Capital Bermuda Open - Bermuda Tulsa Challenger Cali Challenger Aguascalenties Challenger M25 Medellin Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Bucaramanga Challenger Salinas Challenger Barranquilla Challenger San Luis Potosi Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Sarasota Challenger Cordenons Challenger Istanbul Challenger AXA Open - Lisbon Eddleman USTA Challenger - Birmingham Guayaquil Challenger Maui Challenger Bucaramanga Challenger Dallas Challenger The Scottish Tennis Championships - Edinburgh The Natrel's Challenger of Granby - Granby Third Bank Tennis Championships - Lexington Savannah Challenger Furth Challenger Blois Challenger Manta Challenger 2001 Eddleman USTA Challenger - Birmingham 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Medellin Challenger The Waco International Tennis Challenger - Waco Sao Paulo Challenger KGHM Polish Indoors - Wroclaw 2006 North Shore Pro Tennis Championship - Winnetka San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin Open Diputacion - Cordoba Rio De Janeiro Challenger University of Tennessee USTA Men's Challenger - Knoxville USTA/Safeway Challenger - Aptos Downtown Athletic Club USTA Challenger - Amarillo Kaoshuing Challenger Windy City Classic - Winnetka Sao Jose Do Rio Preto Challenger USTA Challenger of San Antonio - San Antonio Neride Prague Indoor - Prague 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sao Paulo Challenger Bucaramanga Challenger Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Dallas Challenger Freeman Men's $50,000 Challenger - Joplin XL Capital Bermuda Open - Bermuda Le Gosier Challenger Heilbronn Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Winnetka Challenger Napa Challenger Cordoba Challenger Charlottesville Challenger Guayaquil Challenger Santiago Challenger Irving Challenger Todi Challenger Barranquilla Challenger Pereira Challenger Lima Challenger Bucaramanga Challenger Aix En Provence Challenger Barranquilla Challenger Monterrey Challenger USTA Seascape Challenger - Aptos The $50,000 Pro Challenger at Calabasas - Calabasas USTA Challenger - Champaign Savannah Challenger I Manta Open - Manta Challenger Ciudad de Guayaquil - Guayaquil Vicenza Challenger Medellin Challenger Bancolombia Open - Bogota 2005 Tulsa Challenger - Tulsa Granby Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Seguros Bolivar Open - Medellin Wailea Men's Challenger - Maui Floridablanca Challenger Ford Tennis Championships - Louisville Copa Petrobras Bogota - Bogota Granby Challenger Fairfield Challenger BH Tennis Open - Belo Horizonte Noumea Challenger Carson Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger Rome Challenger Biella Challenger Leon Challenger Milan Challenger Winnetka Challenger Milan Challenger Swanston Challenger - Sacramento Astana Challenger Sarasota Challenger San Marino Challenger Bogota Challenger Calgary Challenger Columbus Challenger Guayaquil Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Iasi Challenger The Mercedes Benz of Calabasas - Calabasas Sao Paulo Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Seguros Bogota Open - Bogota Music City Challenger - Nashville Monza Challenger USTA Challenger of Las Vegas - Las Vegas 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger Salinas Challenger Guadalajara Challenger Blois Challenger Sao Paulo Challenger Buenos Aires Challenger Charlottesville Challenger Padova Challenger Alessandria Challenger Vancouver Challenger 2001 Mercedes Cup - Stuttgart Ilkley Challenger Manerbio Challenger Como Challenger Savannah Challenger Medellin Challenger Seguros Bolivar Open - Medellin Pereira Challenger Cali Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Bucaramanga Challenger Galleryfurniture.com Challenge - Atlanta San Luis Potosi Challenger Bucaramanga Challenger Gold Flake Open - Chennai Lubbock Challenger - Lubbock Heineken Open - Auckland Cerveza Club Colombia Open - Bogota 2001 UT Tyler Patriot Challenger - Tyler U.S. Men's Clay Court Championships - Houston Salinas Challenger 2007 Knoxville Challenger - Knoxville Puerto Vallarta Challenger Telenordia Swedish Open - Bastad Sarasota Challenger Idea Prokom Open - Sopot Caltanissetta Challenger Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo AAPT Championships - Adelaide Heineken Open - Auckland Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. CNA TennisPro Classic - Winnetka Heineken Open - Auckland International Tennis Championships - Delray Beach Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage L'Aquila Challenger Medellin Challenger Furth Challenger XL Capital Bermuda Open - Bermuda Bogota Challenger Open de Franche Comte - Besancon Santo Domingo Challenger Morelos Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Leon Challenger Le Gosier Challenger drkoop.com USTA Tennis Championships of Houston - Houston Vicenza Challenger Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Cali Challenger Guayaquil Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Morelos Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Prague Open - Prague Schickedanz Open - Furth Pozoblanco Challenger U.S. Men's Clay Court Championships - Houston Medellin Challenger Stockton Challenger Recanati Challenger USTA Tennis Championships of Austin - Austin Sarasota Challenger Bordeaux Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Sacramento Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Saint Francis Health System USTA Challenger - Tulsa Santiago Challenger Campinas Challenger Hamburg Challenger - Hamburg Cordenons Challenger Montevideo Challenger Newport Beach Challenger U.S. Men's Clay Court Championships - Houston Perugia Challenger Naples Challenger - Naples Healthsouth/USTA Challenger - Denver Cary Challenger Tiburon Challenger Winnetka Challenger Las Vegas Challenger Knoxville Challenger Houston Challenger Caltanissetta Challenger Orlando Challenger Columbus Challenger 1998 Safeway Challenger - Aptos Punta Del Este Challenger Bogota Challenger Braga Challenger US Men's Clay Court Championships - Houston Orbetello Challenger Binghamton Challenger Cordenons Challenger Challenger Britania Zavaleta - Puebla Seville Challenger Lima Challenger Guayaquil Challenger Rio De Janeiro Challenger Salinas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Barranquilla Challenger Tallahassee Challenger XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Mallorca Challenger Ambato Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio U.S. Men's Clay Court Championships - Houston Bogota Challenger Guayaquil Challenger Grand Prix Hassan II - Casablanca Campinas Challenger Estoril Open - Estoril FILA Challenger - Biella Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Pereira Challenger Red Letter Days Open - Nottingham Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Harrah's Entertainment Challenger - Tunica Davidoff Swiss Indoors - Basel USTA Illinois Challenger - Champaign Heineken Open - Auckland Copenhagen Open - Copenhagen Copa Petrobras Colombia - Bogota Copa Petrobras Colombia - Bogota Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Copa Petrobras-Colombia - Bogota Ordina Open - s-Hertogenbosch Sao Paulo Challenger Bogota Challenger Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bogota Challenger 2008 Lubbock Challenger - Lubbock Manta Challenger Santo Domingo Challenger Sacramento Challenger Open de Nice Cote d'Azur - Nice Montevideo Challenger UNICEF Open - 's Hertogenbosch Sao Paulo Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Sacramento Challenger - Sacramento Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Bangkok Challenger Prague Challenger Open de Nice Cote d'Azur - Nice Nottingham-2 Challenger Tallahassee Challenger Farmers Classic - Los Angeles Lima Challenger Citi Open - Washington Heineken Open - Auckland Rome Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rio De Janeiro Challenger Rakuten Japan Open - Tokyo U.S. Men's Clay Court Championships - Orlando Noumea Challenger Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington D.C. Dallas Challenger Pereira Challenger Savannah Challenger Millenium Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Next Generation Adelaide International - Adelaide Caltanissetta Challenger Brasil Open - Sao Paulo Milan Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Maui Challenger Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Honolulu Challenger Winston-Salem Open - Winston-Salem Bucaramanga Challenger Porto Alegre Challenger Medellin Challenger Sacramento Challenger San Juan Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Knoxville Challenger Barcelona Open BancSabadell - Barcelona Samarkand Challenger Champaign Challenger SAP Open - San Jose AEGON Championships - London Santiago Challenger Tiburon Challenger Dallas Challenger Little Rock Challenger SAP Open - San Jose US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Pereira Challenger China Open - Beijing Open Parc - Lyon Sarasota Challenger Bogota Challenger Stockton Challenger Panama City Challenger Pereira Challenger Hall of Fame Tennis Championships - Newport Montevideo Challenger Bogota Challenger Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich Knoxville Challenger Sao Paulo Challenger Ecuador Open - Quito Sao Paulo Challenger Tour Finals Happy Valley Challenger Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Medellin Challenger Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis BMW Open - Munich Claro Open Colombia - Bogota Santiago Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Medellin Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Le Gosier Challenger Tallahassee Challenger Swiss Indoors Basel - Basel Bordeaux Challenger Chicago Challenger Granby Challenger Gatineau Challenger Royal Guard Open Chile - Vina del Mar U.S. Men's Clay Court Championships - Houston Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Charlottesville Challenger Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch San Marino Challenger BB&T Atlanta Open - Atlanta Irving Challenger Tallahassee Challenger Cali Challenger Prostejov Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland US Men's Clay Court Championship - Houston Sao Paulo Challenger Bogota Challenger Citi Open - Washington Santiago Challenger Millennium Estoril Open - Estoril Ecuador Open - Quito Drummondville Challenger Vicenza Challenger Sarasota Challenger Quito Challenger University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano Brasilia Challenger Columbus Challenger V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Campinas Challenger Lucknow ATP Tour Challenger - Lucknow Blois Challenger Morelos Challenger Citi Open - Washington Bogota Challenger - Bogota L'Aquila Challenger Heilbronn Challenger Cali Challenger Nord/LB Open - Braunschweig Kroger / St. Jude International - Memphis Salinas 2 Challenger Florianopolis Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Rogers Masters - Toronto Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Power Horse Cup - Dusseldorf BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen President's Cup - Tashkent BellSouth Open - Vina del Mar Brasil Open - Salvador The Ericsson Open - Miami Rogers Cup - Toronto Santiago Challenger Tallahassee Challenger du Maurier Open - Toronto Energis Open - Amersfoort Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Portugal Open - Oeiras NASDAQ-100 Open - Miami Malaysian Open - Kuala Lumpur Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Claro Open Colombia - Bogota AEGON International - Eastbourne The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati AEGON Championships - London Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Winston-Salem Open - Winston-Salem Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Toronto U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group II, 2R, ESA-MEX 3-2 River Oaks International Tennis Tournament - Houston U.S. Open (juniors) French Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, Group I, 1R, BAR-COL 0-4 Wimbledon (juniors) Davis Cup, Group I, 2R, CHI-COL 3-1 All Lower level tournaments Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 70th River Oaks International Tennis Tournament - Houston